
๐ This guide covers the various kinds of magical and elemental resistances in GnollHack, and how to get them from items, monster corpses, character classes, and races.
๐ Overview
GnollHack has nine kinds of resistances to magical attacks:
- Full Resistances
- Partial Resistances
- Magic Resistance
- Magic Cancellation
- Wisdom-Based Saving Throw
- Constitution-Based Saving Throw
- Dexterity-Based Saving Throw
- Charisma-Based Saving Throw
- Reflection
These resistances work similarly for players and monsters, with minor differences.
๐ก๏ธ 1. Full Resistances
โ๏ธ Bisection Resistance
Immunity to bisection attacks (namely, the Tsurugi of Muramasa).
Granted by Items:
- Adamantium body armor
- Mithril body armor
- White dragon scale mail
Granted by Artifacts:
๐ Charm Resistance
Immunity to nymph stealing and seduction attacks.
Granted by Items:
Granted by Spells:
๐ค Curse Resistance
Immunity to cursing of items in the inventory.
Granted by Items:
Granted by Artifacts:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| Hallowed | Prefix | Armor |
Granted by Classes:
| Class | Level |
|---|---|
| Knight | 19 |
| Priest | 16 |
๐ Death Resistance
Immunity to death attacks.
Granted by Items:
- Amulet versus undeath
- Black dragon scale mail
- Gown of the archbishops
- Ring of protection from undeath
- Staff of life
Granted by Artifacts:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| Stygian | Prefix | Armor |
Granted by Classes:
| Class | Level |
|---|---|
| Priest | 19 |
๐ฅ Disintegration Resistance
Immunity to disintegration attacks.
Granted by Items:
- Adamantium body armor
- Adamantium shield
- Black dragon scale mail
- Black dragon scales
- Cloak of integrity
Granted by Spells:
Granted by Corpses:
| Monster | Conveyance Chance |
|---|---|
| Ancient black dragon | 100% |
| Black dragon | 100% |
| Tiamat | 100% |
๐ Drain Resistance
Immunity to level drain attacks.
Granted by Items:
- Amulet versus undeath
- Black dragon scale mail
- Gown of the archbishops
- Ring of protection from undeath
- Staff of life
- Staff of withering
Granted by Artifacts:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| Stygian | Prefix | Armor |
Granted by Conditions:
- Lycanthropy
๐ถ๏ธ Flash Resistance
Immunity to blinding attacks.
Granted by Items:
Granted by Artifacts:
๐ Free Action
Immunity to paralysis attacks.
Granted by Items:
Granted by Artifacts:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| of free action | Suffix | Armor and Weapons |
Granted by Races:
| Race | Level |
|---|---|
| Elf | 6 |
๐งช Full Acid Resistance
Immunity to acid attacks.
Granted by Items:
Granted by Spells:
โ๏ธ Full Cold Resistance
Immunity to cold attacks, protects equipment.
Granted by Items:
Granted by Artifacts:
Granted by Potions:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| of cold resistance | Suffix | Armor |
| of elemental protection | Suffix | Armor |
๐ฅ Full Fire Resistance
Immunity to fire attacks, protects equipment.
Granted by Items:
Granted by Artifacts:
Granted by Potions:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| of fire resistance | Suffix | Armor |
| of elemental protection | Suffix | Armor |
๐ฎ Full Magic Missile Resistance
Immunity to magic missiles and striking.
Granted by Items:
Granted by Artifacts:
โก Full Shock Resistance
Immunity to lightning attacks, protects equipment.
Granted by Items:
Granted by Potions:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| of shock resistance | Suffix | Armor |
| of elemental protection | Suffix | Armor |
๐ Hallucination Resistance
Immunity to hallucination.
Granted by Items:
Granted by Artifacts:
๐บ Lycanthropy Resistance
Immunity to lycanthropy.
Granted by Classes:
| Class | Level |
|---|---|
| Healer | 7 |
Granted by Races:
| Race | Level |
|---|---|
| Gnoll | 1 |
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| of lycanthrope slaying | Suffix | Weapons |
๐ง Mind Shielding
Immunity to telepathic attacks of tentacled ones.
Granted by Items:
โ ๏ธ Poison Resistance
Immunity to poison attacks.
Granted by Items:
- Alchemy smock
- Amulet versus poison
- Belt of dwarvenkind
- Green dragon scale mail
- Green dragon scales
- Ring of poison resistance
Granted by Artifacts:
Granted by Spells:
Granted by Corpses:
Granted by Classes:
| Class | Level |
|---|---|
| Barbarian | 1 |
| Healer | 1 |
| Monk | 7 |
| Tourist | 19 |
Granted by Races:
| Race | Level |
|---|---|
| Orc | 1 |
๐ Polymorph Resistance
Immunity to polymorph traps.
Granted by Items:
๐คข Sickness Resistance
Immunity to sickness attacks, including mummy rot.
Granted by Items:
Granted by Artifacts:
Granted by Spells:
Granted by Classes:
| Class | Level |
|---|---|
| Healer | 14 |
| Tourist | 14 |
๐ค Sleep Resistance
Immunity to sleep attacks.
Granted by Items:
Granted by Corpses:
| Monster | Conveyance Chance |
|---|---|
| Ancient orange dragon | 100% |
| Elf | 66.7% |
| Elf-lord | 53.3% |
| Elven bard | 53.3% |
| Elvenking | 60.0% |
| Flesh golem | 60.0% |
| Gelatinous cube | 40.0% |
| Green-elf | 33.3% |
| Grey-elf | 40.0% |
| Homunculus | 13.3% |
| Mucilaginous cube | 100% |
| Orange dragon | 100% |
| Tiamat | 100% |
| Woodland-elf | 26.7% |
Granted by Classes:
| Class | Level |
|---|---|
| Monk | 1 |
Granted by Races:
| Race | Level |
|---|---|
| Elf | 3 |
๐ฆ Sliming Resistance
Immunity to sliming attacks (namely, the green slime).
Granted by Items:
๐ชจ Stoning Resistance
Immunity to petrification attacks.
Granted by Items:
Granted by Spells:
Granted by Mythic Affixes:
| Affix | Type | Item Type |
|---|---|---|
| of cockatrice slaying | Suffix | Weapons |
๐ก๏ธ 2. Partial Resistances
Partial resistances reduce the elemental damage you take by a percentage and offer a chance to protect your equipment.
๐งช 50% or 75% Acid Resistance
Reduces acid damage.
Granted by Items:
| Item | Resistance |
|---|---|
| Alchemy smock | 75% |
Granted by Corpses:
| Monster | Resistance | Conveyance Chance |
|---|---|---|
| Ancient yellow dragon | 50% | 100% |
| Yellow dragon | 50% | 100% |
โ๏ธ 50% or 75% Cold Resistance
Reduces cold damage, chance to protect equipment.
Granted by Items:
| Item | Resistance |
|---|---|
| Silver dragon scale mail | 50% |
| Silver dragon scales | 50% |
| Staff of frost | 75% |
Granted by Corpses:
| Monster | Resistance | Conveyance Chance |
|---|---|---|
| Ancient white dragon | 50% | 100% |
| Black pudding | 50% | 66.7% |
| Blue jelly | 50% | 26.7% |
| Brown mold | 50% | 6.7% |
| Brown pudding | 50% | 33.3% |
| Flesh golem | 50% | 60.0% |
| Frost giant | 50% | 66.7% |
| Gelatinous cube | 50% | 40.0% |
| Gray ooze | 50% | 20.0% |
| Ice troll | 50% | 100% |
| Mucilaginous cube | 50% | 100% |
| Tiamat | 50% | 100% |
| White dragon | 50% | 100% |
| Winter wolf | 50% | 46.7% |
| Winter wolf cub | 50% | 33.3% |
| Yeti | 50% | 33.3% |
Granted by Classes:
| Class | Level | Resistance |
|---|---|---|
| Valkyrie | 1 | 50% |
๐ฅ 50% or 75% Fire Resistance
Reduces fire damage, chance to protect equipment.
Granted by Items:
| Item | Resistance |
|---|---|
| Staff of fire | 75% |
Granted by Corpses:
| Monster | Resistance | Conveyance Chance |
|---|---|---|
| Ancient gold dragon | 50% | 100% |
| Ancient red dragon | 50% | 100% |
| Cerberus | 50% | 100% |
| Fire ant | 50% | 20.0% |
| Fire giant | 50% | 60.0% |
| Flesh golem | 50% | 60.0% |
| Gelatinous cube | 50% | 40.0% |
| Gold dragon | 50% | 100% |
| Gray ooze | 50% | 20.0% |
| Hell hound | 50% | 80.0% |
| Hell hound pup | 50% | 46.7% |
| Infernal pteranodon | 50% | 100% |
| Ixoth | 50% | 100% |
| Lord Surtur | 50% | 100% |
| Mucilaginous cube | 50% | 100% |
| Phoenix | 50% | 100% |
| Pyrohydra | 50% | 80.0% |
| Pyrolisk | 50% | 40.0% |
| Red dragon | 50% | 100% |
| Red mold | 50% | 6.7% |
| Red naga | 50% | 40.0% |
| Red naga hatchling | 50% | 20.0% |
| Salamander | 50% | 53.3% |
| Tiamat | 50% | 100% |
| Wizard of Yendor | 50% | 100% |
๐ฎ 50% or 75% Magic Missile Resistance
Reduces magic missile and striking damage.
Granted by Items:
| Item | Resistance |
|---|---|
| Brooch of shielding | 75% |
| Gray dragon scale mail | 50% |
| Gray dragon scales | 50% |
โก 50% or 75% Shock Resistance
Reduces lightning damage, chance to protect equipment.
Granted by Items:
| Item | Resistance |
|---|---|
| Staff of thunder and lightning | 75% |
Granted by Corpses:
| Monster | Resistance | Conveyance Chance |
|---|---|---|
| Ancient blue dragon | 50% | 100% |
| Black pudding | 50% | 66.7% |
| Blue dragon | 50% | 100% |
| Brown pudding | 50% | 33.3% |
| Electric eel | 50% | 46.7% |
| Flesh golem | 50% | 60.0% |
| Gelatinous cube | 50% | 40.0% |
| Mucilaginous cube | 50% | 100% |
| Storm giant | 50% | 100% |
| Tiamat | 50% | 100% |
Granted by Classes:
| Class | Level | Resistance |
|---|---|---|
| Valkyrie | 15 | 50% |
๐ฎ 3. Magic Resistance
Magic Resistance is very important to get in GnollHack, preferably before dungeon level 8, when polymorph traps start to appear. It protects you from the following things:
- Polymorph traps
- Some other polymorph effects (see below)
- Anti-magic traps
- Monster spells
Additionally, unique monsters are shielded from cancellation spells and effects by Magic Resistance (see below).
๐ก๏ธ Sources of Magic Resistance
Granted by Items:
- Cloak of magic resistance
- Gray dragon scale mail
- Ioun stone of magic resistance
- Orichalcum body armor
- Robe of magic resistance
Granted by Artifacts:
- Magicbane
- Ruby Rod of Asmodeus
- The Ark of the Covenant
- The Eye of the Aethiopica
- The Eyes of the Overworld
- The Orb of Detection
- The Platinum Yendorian Express Card
- The Rod of Disjunction
- The Sceptre of Might
Granted by Potions:
Granted by Spells:
โ ๏ธ Nerfs to Magic Resistance
Contrary to NetHack, Magic Resistance does not protect you from:
-
Death attacks โ such as the Finger of death spell, or the wand of death
- You need death resistance to be safe from death attacks
-
Magic missiles โ such as the Magic missile spell, or the wand of magic missile
- You need full magic missile resistance to be immune to magic missiles
-
Striking โ such as the Force bolt spell or the wand of striking
- You need full magic missile resistance to be immune to striking
-
Curses โ Magic Resistance used to halve the effect of incoming curses, but it does not do so anymore
- You need curse resistance to be immune to cursing
๐ฒ Chance to Work
If a player gets Magic Resistance from an item, it always has a 100% chance to work.
However, monsters' Magic Resistance has a percentage chance to work. The magic resistance is listed in the monsters' stats.
๐ฅ Cancellation Attacks and Magic Resistance
Cancellation attacks prevent players and monsters from using spells and wands.
They can be resisted as follows:
- Cancellation spell or effect against a normal monster bypasses magic resistance and has a 100% chance to work. However, unique monsters are still shielded from cancellation by magic resistance.
- Disjunction spell or effect bypasses every monster's magic resistance, including unique ones, and thus always has a 100% chance to work.
- Cancellation attacks against a player, such as the gaze attack of a gazer, bypass magic resistance and have a 100% chance to work.
Additionally, it is good to remember the following things about cancellation:
- If you zap a wand of cancellation or cast a cancellation spell at yourself or at items, it will set items' beatitude to Uncursed, set the enchantment to +0, make most potions into water, blank scrolls and spellbooks, and set items' charges to 0.
- Putting a wand of cancellation into a bag of holding will destroy the bag.
๐บ Polymorph and Magic Resistance
Magic resistance protects from:
- Wand of polymorph zapped at monsters
- Polymorph traps
- Polymorph other spell cast at monsters
- Polymorph from being hit with a wielded potion of polymorph
Magic resistance does not protect you from:
- Polymorph from ring of polymorph
- Wand of polymorph zapped at yourself
- Polymorph other spell cast at yourself
- Polymorph from drinking a potion of polymorph
๐ก๏ธ 4. Magic Cancellation
Magic Cancellation protects you from magical or semi-magical touch attacks. You get Magic Cancellation (MC) from armor. Contrary to NetHack, it stacks and the effect is on the scale 0โ25, which gives you a % chance to resist magical or semi-magical touch attacks. The chance is listed in the status bar. MC protects you from:
| Touch attack | Examples of monsters | Notes |
|---|---|---|
| Disenchantment | Disenchanter | ย |
| Drain energy | Energy vortex | Drains mana |
| Life drain | Vampire | Drains an experience level |
| Lycanthropy | Werewolf | ย |
| Mummy rot | Human mummy | ย |
| Nymph stealing | Wood nymph | Nymphs' touch attack gives a big penalty to MC, so it has a bigger than normal chance to work. |
| Paralysis | Gelatinous cube | ย |
| Seduction | Incubus and Succubus | ย |
| Sleep | Homunculus | ย |
| Sliming | Green slime | ย |
| Slow | Shade | ย |
| Stat drain | Quasit | Strength, Dexterity, and Constitution |
| Steal gold | Leprechaun | ย |
| Stoning | Cockatrice | Petrification |
| Stun | Abbot | ย |
| Teleportation | Quantum mechanic | ย |
| Terminal illness | Otyugh | ย |
| Wound legs | Xan | ย |
โ ๏ธ Attacks that Bypass Magic Cancellation
The following touch attacks bypass Magic Cancellation completely:
| Touch attack | Examples of monsters |
|---|---|
| Elemental (fire, cold, shock) | Fire elemental |
| Mimic grabbing and sticking | Small mimic |
| Snake constriction | Giant anaconda |
| Eel drowning | Giant eel |
| Armor-damaging (rust, corrode, decay) | Rust monster, Black pudding, Brown pudding |
| Acid | Spotted jelly |
| Intrinsic stealing | Gremlin |
| Riders | Death, Pestilence, Famine |
| Healing | Nurse |
Note that intelligence drain attacks also bypass Magic Cancellation (see below).
๐ฒ Magic Cancellation Chance
The Magic Cancellation formula is the following:
| MC | Chance to Resist |
|---|---|
| 0 | 0% |
| 1 | 10% |
| 2 | 20% |
| 3 | 30% |
| 4 | 40% |
| 5 | 50% |
| 6 | 55% |
| 7 | 60% |
| 8 | 65% |
| 9 | 70% |
| 10 | 75% |
| 11 | 80% |
| 12 | 82% |
| 13 | 84% |
| 14 | 86% |
| 15 | 88% |
| 16 | 90% |
| 17 | 91% |
| 18 | 92% |
| 19 | 93% |
| 20 | 94% |
| 21 | 95% |
| 22 | 96% |
| 23 | 97% |
| 24 | 98% |
| 25 and above | 99% |
๐ Modifiers to Magic Cancellation
Monster attacks can incur a bonus or penalty to MC depending on the monster difficulty. Attacks of higher level monsters usually incur a larger penalty to MC than those of lower level monsters.
โจ Magic Cancellation from Enchantments
When you enchant armor, you get +1 MC for every +3 enchantment. Therefore, it is very useful to enchant armor to at least +3. The same rule applies to divine protection that you can buy from a priest NPC by making a major contribution to the temple.
Other sources of Magic Cancellation include:
- Armor Quality: Exceptional, Elite, Celestial, Primordial, and Infernal armor modifiers grant an MC bonus.
- Rings: The ring of protection grants an MC bonus.
-
Materials: Armor made of
dragonhidegrants +1 MC. - Classes: Monks receive an innate role-based MC bonus.
- Spells: The Stoneskin, Barkskin, Shield, and Protection spells grant direct MC bonuses.
- Accessories: Some special accessories, such as a brooch of shielding or an ioun stone of protection, grant bonuses to Magic Cancellation.
- Mythic Affixes: The of defense weapon suffix provides an MC bonus based on its enchantment.
๐ง Intelligence Drain Attacks
Magic Cancellation does not protect you from the intelligence drain attacks of tentacled ones. Instead, you need a helmet to block 87.5% of these attacks. Additionally, you can wear a nose ring of cerebral safeguarding or a ring of sustain ability to become immune to the intelligence drain attacks.
Note that the intelligence drain attacks also cause amnesia, which makes you forget items' identification, spells, and the layout of dungeon levels.
๐ง 5. Wisdom-Based Saving Throw
Contrary to NetHack, charm, sleep, and other mind-affecting spells and effects, such as fear, do not check against the magic resistance of monsters. Instead, monsters need to make a wisdom-based saving throw to resist the effect. The chance of resisting is equal to:
$-30\% + 5\% \times \text{Wisdom}$
Base Saving Throw Chance
| Wisdom | Chance of Resisting |
|---|---|
| 6 | 0% |
| 10 | 20% |
| 14 | 40% |
| 18 | 60% |
| 21 | 75% |
| 25 | 95% |
Spell Skill Modifiers
The caster's proficiency in the relevant spell school modifies the target's chance to resist. Higher skill levels make the spell harder to resist, while lower skill levels grant the target a bonus.
| Skill Level | Saving Throw Modifier |
|---|---|
| Unskilled | +15% |
| Basic | 0% |
| Skilled | -15% |
| Expert | -30% |
| Master | -45% |
| Grand Master | -60% |
Wand Skill Modifiers
When a wand is used, the user's Wand skill level applies a penalty to the target's saving throw, making wands more reliable at higher skill levels.
| Skill Level | Saving Throw Modifier |
|---|---|
| Basic | -10% |
| Skilled | -20% |
| Expert | -30% |
Lowered Magic Resistance Penalties
If a target's Magic Resistance has been lowered or depleted, they suffer severe penalties to all ability-based saving throws, making them significantly more vulnerable.
| Magic Resistance Status | Saving Throw Penalty |
|---|---|
| Full | 0% |
| 3/4 | -20% |
| 1/2 | -40% |
| 1/4 | -60% |
| None | -100% |
Monster Rank Modifiers
When monsters cast spells or use wands, their rank simulates high skill levels.
| Monster Rank | Simulated Skill Level | Saving Throw Penalty |
|---|---|---|
| Lord-tier | Expert | -30% |
| Prince-tier | Grand Master | -60% |
Item Beatitude Modifiers
Items with mind-affecting effects (such as a scroll of taming or wand of sleep) apply modifiers based on beatitude.
| Beatitude | Saving Throw Modifier | Notes |
|---|---|---|
| Blessed | -25% | ย |
| Uncursed | 0% | ย |
| Cursed | +25% | Applies if there is no separate cursed effect. |
๐ 6. Constitution-Based Saving Throw
Some spells, such as Power Words and Holy word, and some potion effects, such as sickness and poison, check against the constitution of the target. The chance of resisting is:
$-30\% + 5\% \times \text{Constitution}$
Base Saving Throw Chance
| Constitution | Chance of Resisting |
|---|---|
| 6 | 0% |
| 10 | 20% |
| 14 | 40% |
| 18 | 60% |
| 21 | 75% |
| 25 | 95% |
โน๏ธ Note: The Holy word spell checks against the Constitution of the target to determine if it is affected, just like other constitution-based saving throws.
Spell Skill Modifiers
The caster's proficiency in the relevant spell school modifies the target's chance to resist. Higher skill levels make the spell harder to resist, while lower skill levels grant the target a bonus.
| Skill Level | Saving Throw Modifier |
|---|---|
| Unskilled | +15% |
| Basic | 0% |
| Skilled | -15% |
| Expert | -30% |
| Master | -45% |
| Grand Master | -60% |
๐คธ 7. Dexterity-Based Saving Throw
The Flesh to stone spell checks against the dexterity of the target to see if they can dodge the petrification effect. The chance of resisting uses the same formula:
$-30\% + 5\% \times \text{Dexterity}$
Base Saving Throw Chance
| Dexterity | Chance of Resisting |
|---|---|
| 6 | 0% |
| 10 | 20% |
| 14 | 40% |
| 18 | 60% |
| 21 | 75% |
| 25 | 95% |
๐ฃ๏ธ 8. Charisma-Based Saving Throw
The Silence spell checks against the charisma of the target to see if they can resist the effect. The chance of resisting uses the same formula:
$-30\% + 5\% \times \text{Charisma}$
Base Saving Throw Chance
| Charisma | Chance of Resisting |
|---|---|
| 6 | 0% |
| 10 | 20% |
| 14 | 40% |
| 18 | 60% |
| 21 | 75% |
| 25 | 95% |
๐ช 9. Reflection
Reflection gives a complete immunity to ray attacks, such as most wands and dragon breath. The rays reflect back to the caster.
๐ก๏ธ Sources of Reflection
Granted by Items:
- Amulet of reflection
- Bracers of reflection
- Crystal body armor
- Shield of reflection
- Silver dragon scale mail
Granted by Artifacts:
Granted by Spells:
๐ก Advice on Getting Resistances
Generally, magic resistance and reflection are considered the most important to get for a player. However, poison resistance, sleep resistance, free action, and death resistance are generally very important as well, because they can shield you from some instant death attacks and situations. Additionally, drain resistance is important against some level-draining undead.
โน๏ธ Additional Information
It is also important to note that polymorphing into a monster inherently grants you many of its resistances.